package com.molichuxing.gateway.bff.log.entity.response;

import java.time.LocalDateTime;

import com.molichuxing.framework.bean.RootBean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class DrivingLicenseNotifyLogVo extends RootBean {
    /**
     * 主键 id
     */
	@ApiModelProperty(value = "主键 id")
    private Integer id;

    /**
     * 驾驶证号
     */
	@ApiModelProperty(value = "身份证号")
    private String idNumber;

    /**
     * 调用结果描述 message
     */
	@ApiModelProperty(value = "结果描述")
    private String message;
    
    /**
     * 验证说明（驾驶证状态）
     */
	@ApiModelProperty(value = "验证说明")
    private String status;
    
    /**
     * 准驾车型
     */
	@ApiModelProperty(value = "准驾车型")
    private String carClass;


    /**
     * 第三方返回错误信息 error_value
     */
	@ApiModelProperty(value = "接口状态（国政通）")
    private String errorValue;
    
    /**
     * 请求时间
     */
	@ApiModelProperty(value = "申请时间")
    private LocalDateTime requestTime;

    /**
     * 用户真实姓名
     */
	@ApiModelProperty(value = "驾驶证姓名")
    private String realName;
	
	 /**
     * 该客户是否被冻结，true：被冻结，false，：未被冻结 is_frozen
     */
	@ApiModelProperty(value = "否被冻结")
    private String isFrozen;

    /**
     * 有否系统错误，true：有错误，false：无错误 has_system_error
     */
	@ApiModelProperty(value = "是否系统错误")
    private String hasSystemError;

    
    /**
     * 子报告查询状态 1：查得，2：未查得，3：其它原因未查得 treat_result
     * treatResult=3时的错误描述信息，treatResult!=3时，该属性值为空 error_message
     */
	@ApiModelProperty(value = "查询状态")
    private String treatResultStr;

    
    /**
     * 是否有驾照，1-是，0-否 has_license
     */
	@ApiModelProperty(value = "是否有驾照")
    private String hasLicenseStr;


    /**
     * 第三方返回状态 external_status
     */
	@ApiModelProperty(value = "接口状态（鹏元）")
    private String externalStatusStr;
    
    /**
     * 第三方返回错误信息 external_error_message
     */
	@ApiModelProperty(value = "错误信息")
    private String externalErrorMessage;

    /**
     * third_gzt_threeverify_notify_log
     */
    private static final long serialVersionUID = 1L;

    
}